#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "../inc/student.h"
#include "../inc/admin.h"
#include "../inc/general.h"

int login_flag = 0; // 登录标志

int main()
{
    Student_Node_p stu_head = student_Init();
    Admin_Node_p admin_head = admin_Init();

    clearScreen(); // 清屏
    while (1)
    {
        clearScreen();
        // 未登录
        while (login_flag == 0)
        {
            int menu; // 操作
            printf_login_menu();
            menu = *scanf_menu(&menu);
            login_flag = menuOperate_login(menu, admin_head);
        }
        printf("%d\n", login_flag);
        // 已登录
        clearScreen();
        while (login_flag == 10 || login_flag == 11) // 10为普通用户登录，11为管理员登录
        {
            int menu; // 操作
            printf_function_menu(login_flag);
            menu = *scanf_menu(&menu);
            login_flag = menuOperate(menu, login_flag, stu_head, admin_head);
        }
    }

    return 0;
}
